const { defineConfig } = require("@vue/cli-service");

module.exports = defineConfig({
  transpileDependencies: true,

  // 关闭lint语法检查
  lintOnSave: false,

  publicPath: "/vue/",

  // 解决WebSocket Connection to xxx failed 问题
  devServer: {
    host: "0.0.0.0",
    // https:true,
    port: 6103,
    client: {
      webSocketURL: "ws://0.0.0.0:6103/ws",
    },
    headers: {
      "Access-Control-Allow-Origin": "*",
    },
  },

  // dev: {
  //   // open: true,
  //   // host: 'localhost',
  //   // port: 8082,
  //   // https: false,
  //   // hotOnly: false,

  //   // before: app => {},

  //   // proxy: {
  //   //   '/api':{  //代码加载的时候 用 /api 替换 target的地址
  //   //     target:'http://10.170.44.253:8080',  //API服务器的地址 报跨域的地址(外源的地址)
  //   //     // ws:true,
  //   //     changeOrigin: true,  //是否跨域
  //   //     // secure: true,
  //   //     pathRewrite: {
  //   //       '^/api': ''   //需要rewrite的 把请求接口中多余的/api替换掉,
  //   //     }
  //   //   }
  //   // }

  // }

  // // 请求地址
  // apiUrl: {
  //   dev: "http://10.170.15.84:8080", // 开发环境
  //   pro: "", // 生产环境
  // },
});